home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group96b.txt
/
000001_icon-group-sender _Fri Sep 13 03:31:09 1996.msg
< prev
next >
Wrap
Internet Message Format
|
1997-01-02
|
2KB
Received: by cheltenham.cs.arizona.edu; Fri, 13 Sep 1996 08:13:05 MST
Date: Fri, 13 Sep 1996 03:31:09 -0500
Message-Id: <199609130831.DAA31922@segfault.cs.utsa.edu>
From: Clinton Jeffery <jeffery@segfault.cs.utsa.edu>
To: shamim@Synopsys.COM
Cc: icon-group@cs.arizona.edu
In-Reply-To: <9609130231.AA15404@shetland-92.synopsys.com>
(shamim@Synopsys.COM)
Subject: Re: Yoo-hoo!
Reply-To: jeffery@ringer.cs.utsa.edu
Errors-To: icon-group-errors@cs.arizona.edu
Shamim Mohamed asks:
> I have a question: was that elf ld assertion on linking iconx on Linux
> fixed, or is it still a problem?
It turns out that many CD's containing the Slackware 3.0 ELF distribution
have gcc version 2.7.0, and similarly out of date C library and binutils
versions. A bug in gcc or ld causes the linking of iconx to fail.
So, in addition to tweaking the i486-linux configuration to remove underscores
from rswitch.s and adding a -fno-strength-reduce to the CFLAGS in the Makefiles
(as suggested by steve@miranova.com, last I heard the files could be found at
ftp://ftp.miranova.com/pub/icon.linux.elf.tar.gz), I recommend:
IF you need to build Icon for Linux from sources on an ELF platform, check
your GCC version by means of "gcc -v" and if it says 2.7.0 you will probably
need to get the newer version of the compiler (and possibly libc and
binutils). If this is not an option, you can install gcc a.out support and
build an a.out binary that will run on your linux ELF system.
Clint Jeffery
jeffery@cs.utsa.edu
Division of Computer Science, The University of Texas at San Antonio
Research http://www.cs.utsa.edu/research/plss.html